Security Bene ts from Software Architecture
نویسنده
چکیده
In today's eld of distributed software architectures there is a need for environments allowing the easy development of applications consisting of heterogeneous software modules and having various Quality of Service requirements (e.g., timeliness, availability or security). System customization using middleware-services is a promising solution to deal with the coexistence of multiple applications with di erent Quality of Service requirements. From the security point of view, the goal for system customization is to permit the interoperation among applications having di erent, possibly inconsistent security constraints. This paper demonstrates how the software architecture paradigm is bene cial for addressing security issues in distributed systems through system customization. The software architecture paradigm allows the application developer to abstractly specify security-related requirements. Then, our framework takes in charge the system customization to meet these requirements. The practical use of our approach is also addressed by discussing its integration in a con guration-based distributed programming environment.
منابع مشابه
Social Security: Universal vs Earnings-Dependent Benets
In this paper, I compare the welfare implications of implementing Bismarckian and Beveridgean social security systems. I rst judge a social security system with universal bene ts against one with earningsdependent bene ts that provides the same level of bene ts. Surprisingly, I nd that agents can be better o¤ with the implementation of a system with universal bene ts both in the short and in ...
متن کاملSocial Security
I frequently nd economists who express a view of the system that is very far from mine. For example, many young economists and economics students say that they expect to get no bene ts at all from Social Security. This expectation does not seem sensible to me. If there is no legislation changing Social Security, trust fund assets and payroll tax revenue (and revenue from the taxation of bene...
متن کاملFacilitating the Maintenance of Safety-Critical Systems
As software is increasingly used to control safety-critical systems, correctness becomes paramount. Formal methods in software development provide many bene ts in the forward engineering aspect of software development. Reverse Engineering is the process of constructing a high level representation of a system from existing lower level instantiations of that system. Reverse engineering of program...
متن کاملCORBA and ODBMSs in Viewpoint Development Environment Architectures
Viewpoints are re ections of software systems from multiple perspectives. A number of consistency conditions apply to viewpoints and developers require a tool for each type of viewpoint. These tools need to support consistency management. Inter-viewpoint consistency can only be checked when tools are integrated into a viewpoint development environment. We brie y outline the functionality develo...
متن کاملCollaborative Hypothesis Testing Processes by Interactive Production Systems
We have developed an interactive production system architecture to simulate collaborative hypothesis testing processes, using the Wason's 2-4-6 task. In interactively solving situations two systems nd a target, conducting experiments alternately. In independently solving situations, each of two systems nds a target without interaction. If the performance in the former situations exceeds in the ...
متن کامل